<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
<html lang="en-US">
<head>
<!-- GenHTML revision 25226-->
<meta http-equiv="Content-type" content="text/html; charset=utf-8">
<title>Using Core Tags - The Java EE 6 Tutorial</title>
<meta name="robots" content="index,follow">
<meta name="robots" content="index,follow">
<meta name="date" content="2011-03-01">
<link rel="stylesheet" type="text/css" href="css/default.css">
<link rel="stylesheet" type="text/css" href="css/ipg.css">
<link rel="stylesheet" type="text/css" href="css/javaeetutorial.css">
</head>

<body>

<table border="0" cellpadding="5" cellspacing="0" width="100%">
<tbody>
   <tr valign="top">
      <td width="400px"><p class="toc level1"><a href="docinfo.html">Document Information</a></p>
<p class="toc level1 tocsp"><a href="gexaf.html">Preface</a></p>
<p class="toc level1 tocsp"><a href="gfirp.html">Part&nbsp;I&nbsp;Introduction</a></p>
<p class="toc level2"><a href="bnaaw.html">1.&nbsp;&nbsp;Overview</a></p>
<p class="toc level2"><a href="gfiud.html">2.&nbsp;&nbsp;Using the Tutorial Examples</a></p>
<p class="toc level1 tocsp"><a href="bnadp.html">Part&nbsp;II&nbsp;The Web Tier</a></p>
<p class="toc level2"><a href="bnadr.html">3.&nbsp;&nbsp;Getting Started with Web Applications</a></p>
<p class="toc level2"><a href="bnaph.html">4.&nbsp;&nbsp;JavaServer Faces Technology</a></p>
<p class="toc level2"><a href="giepx.html">5.&nbsp;&nbsp;Introduction to Facelets</a></p>
<p class="toc level2"><a href="gjddd.html">6.&nbsp;&nbsp;Expression Language</a></p>
<p class="toc level2"><a href="bnaqz.html">7.&nbsp;&nbsp;Using JavaServer Faces Technology in Web Pages</a></p>
<p class="toc level3"><a href="bnarb.html">Setting Up a Page</a></p>
<p class="toc level3"><a href="bnarf.html">Adding Components to a Page Using HTML Tags</a></p>
<p class="toc level4"><a href="bnarf.html#bnarg">Common Component Tag Attributes</a></p>
<p class="toc level5"><a href="bnarf.html#bnarh">The <tt>id</tt> Attribute</a></p>
<p class="toc level5"><a href="bnarf.html#bnari">The <tt>immediate</tt> Attribute</a></p>
<p class="toc level5"><a href="bnarf.html#bnarj">The <tt>rendered</tt> Attribute</a></p>
<p class="toc level5"><a href="bnarf.html#bnark">The <tt>style</tt> and <tt>styleClass</tt> Attributes</a></p>
<p class="toc level5"><a href="bnarf.html#bnarl">The <tt>value</tt> and <tt>binding</tt> Attributes</a></p>
<p class="toc level4 tocsp"><a href="bnarf.html#gjdgq">Adding HTML Head and Body Tags</a></p>
<p class="toc level4"><a href="bnarf.html#bnarm">Adding a Form Component</a></p>
<p class="toc level4"><a href="bnarf.html#bnaro">Using Text Components</a></p>
<p class="toc level5"><a href="bnarf.html#bnarr">Rendering a Text Field with the <tt>h:inputText</tt> Tag</a></p>
<p class="toc level5"><a href="bnarf.html#bnarv">Rendering a Password Field with the <tt>h:inputSecret</tt> Tag</a></p>
<p class="toc level5"><a href="bnarf.html#bnars">Rendering a Label with the <tt>h:outputLabel</tt> Tag</a></p>
<p class="toc level5"><a href="bnarf.html#bnart">Rendering a Hyperlink with the <tt>h:outputLink</tt> Tag</a></p>
<p class="toc level5"><a href="bnarf.html#bnaru">Displaying a Formatted Message with the <tt>h:outputFormat</tt> Tag</a></p>
<p class="toc level4 tocsp"><a href="bnarf.html#bnarw">Using Command Component Tags for Performing Actions and Navigation</a></p>
<p class="toc level5"><a href="bnarf.html#bnarx">Rendering a Button with the <tt>h:commandButton</tt> Tag</a></p>
<p class="toc level5"><a href="bnarf.html#gkbuj">Rendering a Hyperlink with the <tt>h:commandLink</tt> Tag</a></p>
<p class="toc level4 tocsp"><a href="bnarf.html#bnasb">Adding Graphics and Images with the <tt>h:graphicImage</tt> Tag</a></p>
<p class="toc level4"><a href="bnarf.html#bnasc">Laying Out Components with the <tt>h:panelGrid</tt> and <tt>h:panelGroup</tt> Tags</a></p>
<p class="toc level4"><a href="bnarf.html#bnase">Displaying Components for Selecting One Value</a></p>
<p class="toc level5"><a href="bnarf.html#bnasg">Displaying a Check Box Using the <tt>h:selectBooleanCheckbox</tt> Tag</a></p>
<p class="toc level5"><a href="bnarf.html#bnash">Displaying a Menu Using the <tt>h:selectOneMenu</tt> Tag</a></p>
<p class="toc level4 tocsp"><a href="bnarf.html#bnasi">Displaying Components for Selecting Multiple Values</a></p>
<p class="toc level4"><a href="bnarf.html#bnask">Using the <tt>f:selectItem</tt> and <tt>f:selectItems</tt> Tags</a></p>
<p class="toc level5"><a href="bnarf.html#bnasm">Using the <tt>f:selectItems</tt> Tag</a></p>
<p class="toc level5"><a href="bnarf.html#bnasn">Using the <tt>f:selectItem</tt> Tag</a></p>
<p class="toc level4 tocsp"><a href="bnarf.html#bnarz">Using Data-Bound Table Components</a></p>
<p class="toc level4"><a href="bnarf.html#bnaso">Displaying Error Messages with the <tt>h:message</tt> and <tt>h:messages</tt> Tags</a></p>
<p class="toc level4"><a href="bnarf.html#giqzd">Creating Bookmarkable URLs with the <tt>h:button</tt> and <tt>h:link</tt> Tags</a></p>
<p class="toc level4"><a href="bnarf.html#giqwq">Using View Parameters to Configure Bookmarkable URLs</a></p>
<p class="toc level4"><a href="bnarf.html#gjgep">Resource Relocation Using <tt>h:output</tt> Tags</a></p>
<div id="scrolltoc" class="onpage">
<p class="toc level3 tocsp"><a href="">Using Core Tags</a></p>
</div>
<p class="toc level2 tocsp"><a href="gjcut.html">8.&nbsp;&nbsp;Using Converters, Listeners, and Validators</a></p>
<p class="toc level2"><a href="bnatx.html">9.&nbsp;&nbsp;Developing with JavaServer Faces Technology</a></p>
<p class="toc level2"><a href="gkmaa.html">10.&nbsp;&nbsp;JavaServer Faces Technology Advanced Concepts</a></p>
<p class="toc level2"><a href="bnawo.html">11.&nbsp;&nbsp;Configuring JavaServer Faces Applications</a></p>
<p class="toc level2"><a href="gkiow.html">12.&nbsp;&nbsp;Using Ajax with JavaServer Faces Technology</a></p>
<p class="toc level2"><a href="gkhxa.html">13.&nbsp;&nbsp;Advanced Composite Components</a></p>
<p class="toc level2"><a href="bnavg.html">14.&nbsp;&nbsp;Creating Custom UI Components</a></p>
<p class="toc level2"><a href="bnafd.html">15.&nbsp;&nbsp;Java Servlet Technology</a></p>
<p class="toc level2"><a href="bnaxu.html">16.&nbsp;&nbsp;Internationalizing and Localizing Web Applications</a></p>
<p class="toc level1 tocsp"><a href="bnayk.html">Part&nbsp;III&nbsp;Web Services</a></p>
<p class="toc level2"><a href="gijti.html">17.&nbsp;&nbsp;Introduction to Web Services</a></p>
<p class="toc level2"><a href="bnayl.html">18.&nbsp;&nbsp;Building Web Services with JAX-WS</a></p>
<p class="toc level2"><a href="giepu.html">19.&nbsp;&nbsp;Building RESTful Web Services with JAX-RS</a></p>
<p class="toc level2"><a href="gjjxe.html">20.&nbsp;&nbsp;Advanced JAX-RS Features</a></p>
<p class="toc level2"><a href="gkojl.html">21.&nbsp;&nbsp;Running the Advanced JAX-RS Example Application</a></p>
<p class="toc level1 tocsp"><a href="bnblr.html">Part&nbsp;IV&nbsp;Enterprise Beans</a></p>
<p class="toc level2"><a href="gijsz.html">22.&nbsp;&nbsp;Enterprise Beans</a></p>
<p class="toc level2"><a href="gijre.html">23.&nbsp;&nbsp;Getting Started with Enterprise Beans</a></p>
<p class="toc level2"><a href="gijrb.html">24.&nbsp;&nbsp;Running the Enterprise Bean Examples</a></p>
<p class="toc level2"><a href="bnbpk.html">25.&nbsp;&nbsp;A Message-Driven Bean Example</a></p>
<p class="toc level2"><a href="gkcqz.html">26.&nbsp;&nbsp;Using the Embedded Enterprise Bean Container</a></p>
<p class="toc level2"><a href="gkidz.html">27.&nbsp;&nbsp;Using Asynchronous Method Invocation in Session Beans</a></p>
<p class="toc level1 tocsp"><a href="gjbnr.html">Part&nbsp;V&nbsp;Contexts and Dependency Injection for the Java EE Platform</a></p>
<p class="toc level2"><a href="giwhb.html">28.&nbsp;&nbsp;Introduction to Contexts and Dependency Injection for the Java EE Platform</a></p>
<p class="toc level2"><a href="gjbls.html">29.&nbsp;&nbsp;Running the Basic Contexts and Dependency Injection Examples</a></p>
<p class="toc level2"><a href="gjehi.html">30.&nbsp;&nbsp;Contexts and Dependency Injection for the Java EE Platform: Advanced Topics</a></p>
<p class="toc level2"><a href="gkhre.html">31.&nbsp;&nbsp;Running the Advanced Contexts and Dependency Injection Examples</a></p>
<p class="toc level1 tocsp"><a href="bnbpy.html">Part&nbsp;VI&nbsp;Persistence</a></p>
<p class="toc level2"><a href="bnbpz.html">32.&nbsp;&nbsp;Introduction to the Java Persistence API</a></p>
<p class="toc level2"><a href="gijst.html">33.&nbsp;&nbsp;Running the Persistence Examples</a></p>
<p class="toc level2"><a href="bnbtg.html">34.&nbsp;&nbsp;The Java Persistence Query Language</a></p>
<p class="toc level2"><a href="gjitv.html">35.&nbsp;&nbsp;Using the Criteria API to Create Queries</a></p>
<p class="toc level2"><a href="gkjiq.html">36.&nbsp;&nbsp;Creating and Using String-Based Criteria Queries</a></p>
<p class="toc level2"><a href="gkjjf.html">37.&nbsp;&nbsp;Controlling Concurrent Access to Entity Data with Locking</a></p>
<p class="toc level2"><a href="gkjia.html">38.&nbsp;&nbsp;Improving the Performance of Java Persistence API Applications By Setting a Second-Level Cache</a></p>
<p class="toc level1 tocsp"><a href="gijrp.html">Part&nbsp;VII&nbsp;Security</a></p>
<p class="toc level2"><a href="bnbwj.html">39.&nbsp;&nbsp;Introduction to Security in the Java EE Platform</a></p>
<p class="toc level2"><a href="bncas.html">40.&nbsp;&nbsp;Getting Started Securing Web Applications</a></p>
<p class="toc level2"><a href="bnbyk.html">41.&nbsp;&nbsp;Getting Started Securing Enterprise Applications</a></p>
<p class="toc level1 tocsp"><a href="gijue.html">Part&nbsp;VIII&nbsp;Java EE Supporting Technologies</a></p>
<p class="toc level2"><a href="gijto.html">42.&nbsp;&nbsp;Introduction to Java EE Supporting Technologies</a></p>
<p class="toc level2"><a href="bncih.html">43.&nbsp;&nbsp;Transactions</a></p>
<p class="toc level2"><a href="bncjh.html">44.&nbsp;&nbsp;Resource Connections</a></p>
<p class="toc level2"><a href="bncdq.html">45.&nbsp;&nbsp;Java Message Service Concepts</a></p>
<p class="toc level2"><a href="bncgv.html">46.&nbsp;&nbsp;Java Message Service Examples</a></p>
<p class="toc level2"><a href="gkahp.html">47.&nbsp;&nbsp;Advanced Bean Validation Concepts and Examples</a></p>
<p class="toc level2"><a href="gkeed.html">48.&nbsp;&nbsp;Using Java EE Interceptors</a></p>
<p class="toc level1 tocsp"><a href="gkgjw.html">Part&nbsp;IX&nbsp;Case Studies</a></p>
<p class="toc level2"><a href="gkaee.html">49.&nbsp;&nbsp;Duke's Tutoring Case Study Example</a></p>
<p class="toc level1 tocsp"><a href="idx-1.html">Index</a></p>
</td>
      <td width="10px">&nbsp;</td>
      <td>
         <div class="header">
             <div class="banner">
                <table width="100%" border="0" cellpadding="5" cellspacing="0">
                   <tbody>
                      <tr>
                         <td valign="bottom"><p class="Banner">The Java EE 6 Tutorial
</p></td>
                         <td align="right"  valign="bottom"><img src="graphics/javalogo.png" alt="Java Coffee Cup logo"></td>
                      </tr>
                   </tbody>
                </table>
             </div>

             <div class="header-links">
	         <a href="./index.html">Home</a> | 
<a href="../information/download.html">Download</a> | 
<a href="./javaeetutorial6.pdf">PDF</a> | 
<a href="../information/faq.html">FAQ</a> | 
<a href="http://download.oracle.com/javaee/feedback.htm">Feedback</a>

             </div>
             <div class="navigation">
                 <a href="bnarf.html"><img src="graphics/leftButton.gif" border="0" alt="Previous" title="Previous"></a>
                 <a href="p1.html"><img src="graphics/upButton.gif" border="0" alt="Contents" title="Contents"></a>
                 <a href="gjcut.html"><img src="graphics/rightButton.gif" border="0" alt="Next" title="Next"></a>
             </div>
         </div>

	 <div class="maincontent">      	 
             

<a name="bnarc"></a><h2>Using Core Tags</h2>
<p><a name="indexterm-410"></a><a name="indexterm-411"></a>The tags included in the JavaServer Faces core tag library are used to
perform core actions that are not performed by HTML tags.</p>

<p><a href="#gkvyb">Table&nbsp;7-8</a> lists the event handling core tags.</p>

<a name="gkvyb"></a><p class="caption">Table&nbsp;7-8 Event Handling Core Tags</p><table><col width="50%"><col width="50%"><tr><th align="left" valign="top" scope="column"><p>Tag</p>

</th>
<th align="left" valign="top" scope="column"><p>Function</p>

</th>
</tr>
<tr><td align="left" valign="top" scope="row"><p><a name="indexterm-412"></a><a name="indexterm-413"></a><tt>f:actionListener</tt></p>

</td>
<td align="left" valign="top" scope="row"><p>Adds an action listener to a parent
component</p>

</td>
</tr>
<tr><td align="left" valign="top" scope="row"><p><tt>f:phaseListener</tt></p>

</td>
<td align="left" valign="top" scope="row"><p>Adds a <tt>PhaseListener</tt> to a page</p>

</td>
</tr>
<tr><td align="left" valign="top" scope="row"><p><tt>f:setPropertyActionListener</tt></p>

</td>
<td align="left" valign="top" scope="row"><p>Registers a special action listener whose sole
purpose is to push a value into a managed bean when a form
is submitted</p>

</td>
</tr>
<tr><td align="left" valign="top" scope="row"><p><a name="indexterm-414"></a><a name="indexterm-415"></a><tt>f:valueChangeListener</tt></p>

</td>
<td align="left" valign="top" scope="row"><p>Adds a value-change listener to a parent component</p>

</td>
</tr>
</table><p><a href="#gkvyy">Table&nbsp;7-9</a> lists the data conversion core tags.</p>

<a name="gkvyy"></a><p class="caption">Table&nbsp;7-9 Data Conversion Core Tags</p><table><col width="50%"><col width="50%"><tr><th align="left" valign="top" scope="column"><p>Tag</p>

</th>
<th align="left" valign="top" scope="column"><p>Function</p>

</th>
</tr>
<tr><td align="left" valign="top" scope="row"><p><a name="indexterm-416"></a><tt>f:converter</tt></p>

</td>
<td align="left" valign="top" scope="row"><p>Adds an arbitrary converter to the parent
component</p>

</td>
</tr>
<tr><td align="left" valign="top" scope="row"><p><a name="indexterm-417"></a><tt>f:convertDateTime</tt></p>

</td>
<td align="left" valign="top" scope="row"><p>Adds a <tt>DateTimeConverter</tt> instance to the parent component</p>

</td>
</tr>
<tr><td align="left" valign="top" scope="row"><p><a name="indexterm-418"></a><tt>f:convertNumber</tt></p>

</td>
<td align="left" valign="top" scope="row"><p>Adds a <tt>NumberConverter</tt> instance to the
parent component</p>

</td>
</tr>
</table><p><a href="#gkvzg">Table&nbsp;7-10</a> lists the facet core tags.</p>

<a name="gkvzg"></a><p class="caption">Table&nbsp;7-10 Facet Core Tags</p><table><col width="50%"><col width="50%"><tr><th align="left" valign="top" scope="column"><p>Tag</p>

</th>
<th align="left" valign="top" scope="column"><p>Function</p>

</th>
</tr>
<tr><td align="left" valign="top" scope="row"><p><a name="indexterm-419"></a><tt>f:facet</tt></p>

</td>
<td align="left" valign="top" scope="row"><p>Adds a nested component that has a special
relationship to its enclosing tag</p>

</td>
</tr>
<tr><td align="left" valign="top" scope="row"><p><tt>f:metadata</tt></p>

</td>
<td align="left" valign="top" scope="row"><p>Registers a <tt>facet</tt> on a parent component</p>

</td>
</tr>
</table><p><a href="#gkvza">Table&nbsp;7-11</a> lists the core tags that represent items in a list.</p>

<a name="gkvza"></a><p class="caption">Table&nbsp;7-11 Core Tags that Represent Items in a List</p><table><col width="50%"><col width="50%"><tr><th align="left" valign="top" scope="column"><p>Tag</p>

</th>
<th align="left" valign="top" scope="column"><p>Function</p>

</th>
</tr>
<tr><td align="left" valign="top" scope="row"><p><a name="indexterm-420"></a><tt>f:selectItem</tt></p>

</td>
<td align="left" valign="top" scope="row"><p>Represents one item
in a list of items</p>

</td>
</tr>
<tr><td align="left" valign="top" scope="row"><p><a name="indexterm-421"></a><tt>f:selectItems</tt></p>

</td>
<td align="left" valign="top" scope="row"><p>Represents a set of items</p>

</td>
</tr>
</table><p><a href="#gkvyv">Table&nbsp;7-12</a> lists the validator core tags.</p>

<a name="gkvyv"></a><p class="caption">Table&nbsp;7-12 Validator Core Tags</p><table><col width="50%"><col width="50%"><tr><th align="left" valign="top" scope="column"><p>Tag</p>

</th>
<th align="left" valign="top" scope="column"><p>Function</p>

</th>
</tr>
<tr><td align="left" valign="top" scope="row"><p><a name="indexterm-422"></a><tt>f:validateDoubleRange</tt></p>

</td>
<td align="left" valign="top" scope="row"><p><a name="indexterm-423"></a>Adds a <tt>DoubleRangeValidator</tt> to a component</p>

</td>
</tr>
<tr><td align="left" valign="top" scope="row"><p><a name="indexterm-424"></a><tt>f:validateLength</tt></p>

</td>
<td align="left" valign="top" scope="row"><p><a name="indexterm-425"></a>Adds a <tt>LengthValidator</tt>
to a component</p>

</td>
</tr>
<tr><td align="left" valign="top" scope="row"><p><a name="indexterm-426"></a><tt>f:validateLongRange</tt></p>

</td>
<td align="left" valign="top" scope="row"><p><a name="indexterm-427"></a>Adds a <tt>LongRangeValidator</tt> to a component</p>

</td>
</tr>
<tr><td align="left" valign="top" scope="row"><p><a name="indexterm-428"></a><tt>f:validator</tt></p>

</td>
<td align="left" valign="top" scope="row"><p><a name="indexterm-429"></a>Adds a custom validator to
a component</p>

</td>
</tr>
<tr><td align="left" valign="top" scope="row"><p><tt>f:validateRegEx</tt></p>

</td>
<td align="left" valign="top" scope="row"><p>Adds a <tt>RegExValidator</tt> to a component</p>

</td>
</tr>
<tr><td align="left" valign="top" scope="row"><p><tt>f:validateBean</tt></p>

</td>
<td align="left" valign="top" scope="row"><p>Delegates the validation of a local
value to a <tt>BeanValidator</tt></p>

</td>
</tr>
<tr><td align="left" valign="top" scope="row"><p><tt>f:validateRequired</tt></p>

</td>
<td align="left" valign="top" scope="row"><p>Enforces the presence of a value in a component</p>

</td>
</tr>
</table><p><a href="#gkvyu">Table&nbsp;7-13</a> lists the core tags that fall into other categories.</p>

<a name="gkvyu"></a><p class="caption">Table&nbsp;7-13 Miscellaneous Core Tags</p><table><col width="33%"><col width="33%"><col width="33%"><tr><th align="left" valign="top" scope="column"><p>Tag Category</p>

</th>
<th align="left" valign="top" scope="column"><p>Tag</p>

</th>
<th align="left" valign="top" scope="column"><p>Function</p>

</th>
</tr>
<tr><td align="left" valign="top" scope="row"><p>Attribute configuration</p>

</td>
<td align="left" valign="top" scope="row"><p><a name="indexterm-430"></a><tt>f:attribute</tt></p>

</td>
<td align="left" valign="top" scope="row"><p>Adds configurable
attributes to a parent component</p>

</td>
</tr>
<tr><td align="left" valign="top" scope="row"><p>Localization</p>

</td>
<td align="left" valign="top" scope="row"><p><a name="indexterm-431"></a><tt>f:loadBundle</tt></p>

</td>
<td align="left" valign="top" scope="row"><p>Specifies a <tt>ResourceBundle</tt> that is exposed as a <tt>Map</tt></p>

</td>
</tr>
<tr><td align="left" valign="top" scope="row"><p><a name="indexterm-432"></a><a name="indexterm-433"></a>Parameter
substitution</p>

</td>
<td align="left" valign="top" scope="row"><p><a name="indexterm-434"></a><tt>f:param</tt></p>

</td>
<td align="left" valign="top" scope="row"><p><a name="indexterm-435"></a>Substitutes parameters into a <tt>MessageFormat</tt> instance and adds query string name-value pairs to
a URL</p>

</td>
</tr>
<tr><td align="left" valign="top" scope="row"><p>Ajax</p>

</td>
<td align="left" valign="top" scope="row"><p><tt>f:ajax</tt></p>

</td>
<td align="left" valign="top" scope="row"><p>Associates an Ajax action with a single component or a group
of components based on placement</p>

</td>
</tr>
<tr><td align="left" valign="top" scope="row"><p>Event</p>

</td>
<td align="left" valign="top" scope="row"><p><tt>f:event</tt></p>

</td>
<td align="left" valign="top" scope="row"><p>Allows installing a <tt>ComponentSystemEventListener</tt> on a component</p>

</td>
</tr>
</table><p>These tags, which are used in conjunction with component tags, are explained in
other sections of this tutorial. <a href="#bnare">Table&nbsp;7-14</a> lists the sections that explain how
to use specific core tags.</p>

<a name="bnare"></a><p class="caption">Table&nbsp;7-14 Where the Core Tags Are Explained</p><table><col width="22%"><col width="77%"><tr><th align="left" valign="top" scope="column"><p>Tags</p>

</th>
<th align="left" valign="top" scope="column"><p>Where Explained</p>

</th>
</tr>
<tr><td align="left" valign="top" scope="row"><p>Event handling tags</p>

</td>
<td align="left" valign="top" scope="row"><p><a href="bnasz.html">Registering Listeners on Components</a></p>

</td>
</tr>
<tr><td align="left" valign="top" scope="row"><p>Data conversion tags</p>

</td>
<td align="left" valign="top" scope="row"><p><a href="bnast.html">Using the Standard Converters</a></p>

</td>
</tr>
<tr><td align="left" valign="top" scope="row"><p><tt>facet</tt></p>

</td>
<td align="left" valign="top" scope="row"><p><a href="bnarf.html#bnarz">Using Data-Bound Table Components</a> and <a href="bnarf.html#bnasc">Laying Out Components with the <tt>h:panelGrid</tt> and <tt>h:panelGroup</tt> Tags</a></p>

</td>
</tr>
<tr><td align="left" valign="top" scope="row"><p><tt>loadBundle</tt></p>

</td>
<td align="left" valign="top" scope="row"><p><a href="bnarf.html#bnasi">Displaying Components for Selecting Multiple Values</a></p>

</td>
</tr>
<tr><td align="left" valign="top" scope="row"><p><tt>param</tt></p>

</td>
<td align="left" valign="top" scope="row"><p><a href="bnarf.html#bnaru">Displaying a Formatted Message with the <tt>h:outputFormat</tt> Tag</a></p>

</td>
</tr>
<tr><td align="left" valign="top" scope="row"><p><tt>selectItem</tt>
and <tt>selectItems</tt></p>

</td>
<td align="left" valign="top" scope="row"><p><a href="bnarf.html#bnask">Using the <tt>f:selectItem</tt> and <tt>f:selectItems</tt> Tags</a></p>

</td>
</tr>
<tr><td align="left" valign="top" scope="row"><p>Validator tags</p>

</td>
<td align="left" valign="top" scope="row"><p><a href="bnatc.html">Using the Standard Validators</a> </p>

</td>
</tr>
</table>
         </div>
         <div class="navigation">
             <a href="bnarf.html"><img src="graphics/leftButton.gif" border="0" alt="Previous" title="Previous"></a>
             <a href="p1.html"><img src="graphics/upButton.gif" border="0" alt="Contents" title="Contents"></a>
             <a href="gjcut.html"><img src="graphics/rightButton.gif" border="0" alt="Next" title="Next"></a>
         </div>

         <div class="copyright">
      	    <p>Copyright &copy; 2011, Oracle and/or its affiliates. All rights reserved. <a href="docinfo.html">Legal Notices</a></p>
      	 </div>

      </td>
   </tr>
</tbody>
</table>
</body>
</html>

